\hypertarget{class_gnuplot}{\section{Gnuplot Class Reference}
\label{class_gnuplot}\index{Gnuplot@{Gnuplot}}
}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
std\-::string \hyperlink{class_gnuplot_a8ced9e766e0677b938178dafe9264ff7}{create\-\_\-tmpfile} (std\-::ofstream \&tmp)
\begin{DoxyCompactList}\small\item\em creates tmpfile and returns its name \end{DoxyCompactList}\item 
\hypertarget{class_gnuplot_af51b1d33cffebc835a4b493cce1b0bce}{std\-::string {\bfseries get\-\_\-style} ()}\label{class_gnuplot_af51b1d33cffebc835a4b493cce1b0bce}

\item 
\hypertarget{class_gnuplot_ae2cd259922eb5d9486a4c5082c16e028}{std\-::string {\bfseries get\-\_\-terminal\-\_\-std} ()}\label{class_gnuplot_ae2cd259922eb5d9486a4c5082c16e028}

\item 
\hypertarget{class_gnuplot_a187eb517b362cf379492fe7f1621ee50}{\hyperlink{class_gnuplot_a187eb517b362cf379492fe7f1621ee50}{Gnuplot} (const std\-::string \&style=\char`\"{}points\char`\"{})}\label{class_gnuplot_a187eb517b362cf379492fe7f1621ee50}

\begin{DoxyCompactList}\small\item\em set a style during construction \end{DoxyCompactList}\item 
\hypertarget{class_gnuplot_a8ceac5808e42665c1dee305ae7ea9070}{\hyperlink{class_gnuplot_a8ceac5808e42665c1dee305ae7ea9070}{Gnuplot} (const std\-::vector$<$ double $>$ \&x, const std\-::string \&title=\char`\"{}\char`\"{}, const std\-::string \&style=\char`\"{}points\char`\"{}, const std\-::string \&labelx=\char`\"{}x\char`\"{}, const std\-::string \&labely=\char`\"{}y\char`\"{})}\label{class_gnuplot_a8ceac5808e42665c1dee305ae7ea9070}

\begin{DoxyCompactList}\small\item\em plot a single std\-::vector at one go \end{DoxyCompactList}\item 
\hypertarget{class_gnuplot_a24327b6116c71acdc195eadf665c67cb}{\hyperlink{class_gnuplot_a24327b6116c71acdc195eadf665c67cb}{Gnuplot} (const std\-::vector$<$ double $>$ \&x, const std\-::vector$<$ double $>$ \&y, const std\-::string \&title=\char`\"{}\char`\"{}, const std\-::string \&style=\char`\"{}points\char`\"{}, const std\-::string \&labelx=\char`\"{}x\char`\"{}, const std\-::string \&labely=\char`\"{}y\char`\"{})}\label{class_gnuplot_a24327b6116c71acdc195eadf665c67cb}

\begin{DoxyCompactList}\small\item\em plot pairs std\-::vector at one go \end{DoxyCompactList}\item 
\hypertarget{class_gnuplot_a14191e89154f2716608f6907975cc012}{\hyperlink{class_gnuplot_a14191e89154f2716608f6907975cc012}{Gnuplot} (const std\-::vector$<$ double $>$ \&x, const std\-::vector$<$ double $>$ \&y, const std\-::vector$<$ double $>$ \&z, const std\-::string \&title=\char`\"{}\char`\"{}, const std\-::string \&style=\char`\"{}points\char`\"{}, const std\-::string \&labelx=\char`\"{}x\char`\"{}, const std\-::string \&labely=\char`\"{}y\char`\"{}, const std\-::string \&labelz=\char`\"{}z\char`\"{})}\label{class_gnuplot_a14191e89154f2716608f6907975cc012}

\begin{DoxyCompactList}\small\item\em plot triples std\-::vector at one go \end{DoxyCompactList}\item 
\hypertarget{class_gnuplot_a21bb10ffa0dbf0fd09e28054840c61f9}{{\bfseries Gnuplot} (const \hyperlink{class_gnuplot}{Gnuplot} \&other)}\label{class_gnuplot_a21bb10ffa0dbf0fd09e28054840c61f9}

\item 
\hypertarget{class_gnuplot_a18bcf3e5d5081e50cf1ba8244973e514}{\hyperlink{class_gnuplot}{Gnuplot} \& {\bfseries operator=} (const \hyperlink{class_gnuplot}{Gnuplot} \&other)}\label{class_gnuplot_a18bcf3e5d5081e50cf1ba8244973e514}

\item 
\hypertarget{class_gnuplot_a78a68f621caa87d1f34324fcd093c7bd}{\hyperlink{class_gnuplot_a78a68f621caa87d1f34324fcd093c7bd}{$\sim$\-Gnuplot} ()}\label{class_gnuplot_a78a68f621caa87d1f34324fcd093c7bd}

\begin{DoxyCompactList}\small\item\em destructor\-: needed to delete temporary files \end{DoxyCompactList}\item 
\hypertarget{class_gnuplot_a07607803ede8dd5416906df0a1924fc5}{\hyperlink{class_gnuplot}{Gnuplot} \& \hyperlink{class_gnuplot_a07607803ede8dd5416906df0a1924fc5}{cmd} (const std\-::string \&cmdstr)}\label{class_gnuplot_a07607803ede8dd5416906df0a1924fc5}

\begin{DoxyCompactList}\small\item\em send a command to gnuplot \end{DoxyCompactList}\item 
\hyperlink{class_gnuplot}{Gnuplot} \& \hyperlink{class_gnuplot_afb69631c7a498077e378a3cbb56f38c8}{operator$<$$<$} (const std\-::string \&cmdstr)
\begin{DoxyCompactList}\small\item\em Sends a command to an active gnuplot session, identical to \hyperlink{class_gnuplot_a07607803ede8dd5416906df0a1924fc5}{cmd()} send a command to gnuplot using the $<$$<$ operator. \end{DoxyCompactList}\item 
\hypertarget{class_gnuplot_a356d2faaa79f08d13fec9718b776b28d}{\hyperlink{class_gnuplot}{Gnuplot} \& \hyperlink{class_gnuplot_a356d2faaa79f08d13fec9718b776b28d}{showonscreen} ()}\label{class_gnuplot_a356d2faaa79f08d13fec9718b776b28d}

\begin{DoxyCompactList}\small\item\em sets terminal type to terminal\-\_\-std \end{DoxyCompactList}\item 
\hypertarget{class_gnuplot_a032072c7c01b508a7535a17fb08562b1}{\hyperlink{class_gnuplot}{Gnuplot} \& \hyperlink{class_gnuplot_a032072c7c01b508a7535a17fb08562b1}{savetops} (const std\-::string \&filename=\char`\"{}gnuplot\-\_\-output\char`\"{})}\label{class_gnuplot_a032072c7c01b508a7535a17fb08562b1}

\begin{DoxyCompactList}\small\item\em saves a gnuplot session to a postscript file, filename without extension \end{DoxyCompactList}\item 
\hyperlink{class_gnuplot}{Gnuplot} \& \hyperlink{class_gnuplot_acfdcda292650775ebed4683e8e1515b5}{set\-\_\-style} (const std\-::string \&stylestr=\char`\"{}points\char`\"{})
\item 
\hyperlink{class_gnuplot}{Gnuplot} \& \hyperlink{class_gnuplot_aa18386919da2ec4c994f1f9c7195d384}{set\-\_\-smooth} (const std\-::string \&stylestr=\char`\"{}csplines\char`\"{})
\item 
\hyperlink{class_gnuplot}{Gnuplot} \& \hyperlink{class_gnuplot_ad9dfbccd66dece1dbe5803605c6ab08c}{unset\-\_\-smooth} ()
\begin{DoxyCompactList}\small\item\em unset smooth attention\-: smooth is not set by default \end{DoxyCompactList}\item 
\hypertarget{class_gnuplot_a95ec1636a871447dfe99463b769339c7}{\hyperlink{class_gnuplot}{Gnuplot} \& \hyperlink{class_gnuplot_a95ec1636a871447dfe99463b769339c7}{set\-\_\-pointsize} (const double pointsize=1.\-0)}\label{class_gnuplot_a95ec1636a871447dfe99463b769339c7}

\begin{DoxyCompactList}\small\item\em scales the size of the points used in plots \end{DoxyCompactList}\item 
\hypertarget{class_gnuplot_a5416c8e81f1b9945b9631fa85a8d4f47}{\hyperlink{class_gnuplot}{Gnuplot} \& \hyperlink{class_gnuplot_a5416c8e81f1b9945b9631fa85a8d4f47}{set\-\_\-grid} ()}\label{class_gnuplot_a5416c8e81f1b9945b9631fa85a8d4f47}

\begin{DoxyCompactList}\small\item\em turns grid on/off \end{DoxyCompactList}\item 
\hypertarget{class_gnuplot_a53183e1487bc6977f0d46bf75d19b4d3}{\hyperlink{class_gnuplot}{Gnuplot} \& \hyperlink{class_gnuplot_a53183e1487bc6977f0d46bf75d19b4d3}{unset\-\_\-grid} ()}\label{class_gnuplot_a53183e1487bc6977f0d46bf75d19b4d3}

\begin{DoxyCompactList}\small\item\em grid is not set by default \end{DoxyCompactList}\item 
\hyperlink{class_gnuplot}{Gnuplot} \& \hyperlink{class_gnuplot_a67efc4d4dc46b6100d14ba2f7366ef11}{set\-\_\-multiplot} ()
\item 
\hyperlink{class_gnuplot}{Gnuplot} \& \hyperlink{class_gnuplot_aad76cdec16cfb5fdf82f45ed2786f4d8}{unset\-\_\-multiplot} ()
\item 
\hypertarget{class_gnuplot_a671cbe7b18a267ea59f532c83a0035f6}{\hyperlink{class_gnuplot}{Gnuplot} \& \hyperlink{class_gnuplot_a671cbe7b18a267ea59f532c83a0035f6}{set\-\_\-samples} (const int samples=100)}\label{class_gnuplot_a671cbe7b18a267ea59f532c83a0035f6}

\begin{DoxyCompactList}\small\item\em set sampling rate of functions, or for interpolating data \end{DoxyCompactList}\item 
\hypertarget{class_gnuplot_ab810fa4c02fb49ae197786c305b78702}{\hyperlink{class_gnuplot}{Gnuplot} \& \hyperlink{class_gnuplot_ab810fa4c02fb49ae197786c305b78702}{set\-\_\-isosamples} (const int isolines=10)}\label{class_gnuplot_ab810fa4c02fb49ae197786c305b78702}

\begin{DoxyCompactList}\small\item\em set isoline density (grid) for plotting functions as surfaces (for 3d plots) \end{DoxyCompactList}\item 
\hyperlink{class_gnuplot}{Gnuplot} \& \hyperlink{class_gnuplot_a891f9800705eddc3f73886f265c009b8}{set\-\_\-hidden3d} ()
\item 
\hyperlink{class_gnuplot}{Gnuplot} \& \hyperlink{class_gnuplot_ab8688182047f746090e1e5f2a8c11c9e}{unset\-\_\-hidden3d} ()
\item 
\hyperlink{class_gnuplot}{Gnuplot} \& \hyperlink{class_gnuplot_af845efc728a90d7e10de764eff0b2423}{set\-\_\-contour} (const std\-::string \&position=\char`\"{}base\char`\"{})
\item 
\hyperlink{class_gnuplot}{Gnuplot} \& \hyperlink{class_gnuplot_a0b8522cb81e46dd4f5a22b7b48f977b1}{unset\-\_\-contour} ()
\item 
\hyperlink{class_gnuplot}{Gnuplot} \& \hyperlink{class_gnuplot_a9825bd26500e30ca88404c4807e6607a}{set\-\_\-surface} ()
\item 
\hyperlink{class_gnuplot}{Gnuplot} \& \hyperlink{class_gnuplot_a4ebddacbec61aa3e7bc4b89f508ad621}{unset\-\_\-surface} ()
\item 
\hyperlink{class_gnuplot}{Gnuplot} \& \hyperlink{class_gnuplot_ad64a717dac18167f656c4f09239973f8}{set\-\_\-legend} (const std\-::string \&position=\char`\"{}default\char`\"{})
\item 
\hyperlink{class_gnuplot}{Gnuplot} \& \hyperlink{class_gnuplot_ace901a18ab1a459213afd3ee0233b5ce}{unset\-\_\-legend} ()
\begin{DoxyCompactList}\small\item\em Switches legend off attention\-:legend is set by default. \end{DoxyCompactList}\item 
\hyperlink{class_gnuplot}{Gnuplot} \& \hyperlink{class_gnuplot_a4f93bac0e69dd83806652ca7226c6b3b}{set\-\_\-title} (const std\-::string \&title=\char`\"{}\char`\"{})
\begin{DoxyCompactList}\small\item\em sets and clears the title of a gnuplot session \end{DoxyCompactList}\item 
\hyperlink{class_gnuplot}{Gnuplot} \& \hyperlink{class_gnuplot_aca0aeb1dc0ac8d7e68ba6a15a977be28}{unset\-\_\-title} ()
\begin{DoxyCompactList}\small\item\em Clears the title of a gnuplot session The title is not set by default. \end{DoxyCompactList}\item 
\hypertarget{class_gnuplot_afcb311938827f8718f19ed52d66bad7c}{\hyperlink{class_gnuplot}{Gnuplot} \& \hyperlink{class_gnuplot_afcb311938827f8718f19ed52d66bad7c}{set\-\_\-ylabel} (const std\-::string \&label=\char`\"{}x\char`\"{})}\label{class_gnuplot_afcb311938827f8718f19ed52d66bad7c}

\begin{DoxyCompactList}\small\item\em set x axis label \end{DoxyCompactList}\item 
\hypertarget{class_gnuplot_aa93589a95aeab869ba731e2583843ae4}{\hyperlink{class_gnuplot}{Gnuplot} \& \hyperlink{class_gnuplot_aa93589a95aeab869ba731e2583843ae4}{set\-\_\-xlabel} (const std\-::string \&label=\char`\"{}y\char`\"{})}\label{class_gnuplot_aa93589a95aeab869ba731e2583843ae4}

\begin{DoxyCompactList}\small\item\em set y axis label \end{DoxyCompactList}\item 
\hypertarget{class_gnuplot_ab3206e715d20f05cc0dd1eec89ce8b07}{\hyperlink{class_gnuplot}{Gnuplot} \& \hyperlink{class_gnuplot_ab3206e715d20f05cc0dd1eec89ce8b07}{set\-\_\-zlabel} (const std\-::string \&label=\char`\"{}z\char`\"{})}\label{class_gnuplot_ab3206e715d20f05cc0dd1eec89ce8b07}

\begin{DoxyCompactList}\small\item\em set z axis label \end{DoxyCompactList}\item 
\hypertarget{class_gnuplot_a4b8d96018f2d2d4e2922d4df153d6a84}{\hyperlink{class_gnuplot}{Gnuplot} \& \hyperlink{class_gnuplot_a4b8d96018f2d2d4e2922d4df153d6a84}{set\-\_\-xrange} (const double i\-From, const double i\-To)}\label{class_gnuplot_a4b8d96018f2d2d4e2922d4df153d6a84}

\begin{DoxyCompactList}\small\item\em set axis -\/ ranges \end{DoxyCompactList}\item 
\hypertarget{class_gnuplot_a461271b7bfd4f84bdfc0055457226f28}{\hyperlink{class_gnuplot}{Gnuplot} \& \hyperlink{class_gnuplot_a461271b7bfd4f84bdfc0055457226f28}{set\-\_\-yrange} (const double i\-From, const double i\-To)}\label{class_gnuplot_a461271b7bfd4f84bdfc0055457226f28}

\begin{DoxyCompactList}\small\item\em set y-\/axis -\/ ranges \end{DoxyCompactList}\item 
\hypertarget{class_gnuplot_a7273f6a48024117b4d234d0251106e78}{\hyperlink{class_gnuplot}{Gnuplot} \& \hyperlink{class_gnuplot_a7273f6a48024117b4d234d0251106e78}{set\-\_\-zrange} (const double i\-From, const double i\-To)}\label{class_gnuplot_a7273f6a48024117b4d234d0251106e78}

\begin{DoxyCompactList}\small\item\em set z-\/axis -\/ ranges \end{DoxyCompactList}\item 
\hyperlink{class_gnuplot}{Gnuplot} \& \hyperlink{class_gnuplot_a11a62a04c203f01607c3c21a727e318d}{set\-\_\-xautoscale} ()
\item 
\hyperlink{class_gnuplot}{Gnuplot} \& \hyperlink{class_gnuplot_a5b9e1a4e68f94d418a8e9194f168b448}{set\-\_\-yautoscale} ()
\item 
\hyperlink{class_gnuplot}{Gnuplot} \& \hyperlink{class_gnuplot_aef3e84e793836158e1ddd773d1465c37}{set\-\_\-zautoscale} ()
\item 
\hypertarget{class_gnuplot_aff546fad227d93babeb5d2cc9f047b89}{\hyperlink{class_gnuplot}{Gnuplot} \& \hyperlink{class_gnuplot_aff546fad227d93babeb5d2cc9f047b89}{set\-\_\-xlogscale} (const double base=10)}\label{class_gnuplot_aff546fad227d93babeb5d2cc9f047b89}

\begin{DoxyCompactList}\small\item\em turns on/off log scaling for the specified xaxis (logscale is not set by default) \end{DoxyCompactList}\item 
\hypertarget{class_gnuplot_a201a802d2f27fece0d39809c4eb3bce0}{\hyperlink{class_gnuplot}{Gnuplot} \& \hyperlink{class_gnuplot_a201a802d2f27fece0d39809c4eb3bce0}{set\-\_\-ylogscale} (const double base=10)}\label{class_gnuplot_a201a802d2f27fece0d39809c4eb3bce0}

\begin{DoxyCompactList}\small\item\em turns on/off log scaling for the specified yaxis (logscale is not set by default) \end{DoxyCompactList}\item 
\hypertarget{class_gnuplot_a1da3838163b0dbde8809b55c5b5c56b1}{\hyperlink{class_gnuplot}{Gnuplot} \& \hyperlink{class_gnuplot_a1da3838163b0dbde8809b55c5b5c56b1}{set\-\_\-zlogscale} (const double base=10)}\label{class_gnuplot_a1da3838163b0dbde8809b55c5b5c56b1}

\begin{DoxyCompactList}\small\item\em turns on/off log scaling for the specified zaxis (logscale is not set by default) \end{DoxyCompactList}\item 
\hyperlink{class_gnuplot}{Gnuplot} \& \hyperlink{class_gnuplot_a7b178184260f1498cd0c11a197ea0ac2}{unset\-\_\-xlogscale} ()
\item 
\hyperlink{class_gnuplot}{Gnuplot} \& \hyperlink{class_gnuplot_a9217543dd49c4802b1194d42c5e10b6d}{unset\-\_\-ylogscale} ()
\item 
\hyperlink{class_gnuplot}{Gnuplot} \& \hyperlink{class_gnuplot_afa67f022ca344593b054d7f2e3406c7e}{unset\-\_\-zlogscale} ()
\item 
\hypertarget{class_gnuplot_a2228f5ab4cce2da463fc90383076a598}{\hyperlink{class_gnuplot}{Gnuplot} \& \hyperlink{class_gnuplot_a2228f5ab4cce2da463fc90383076a598}{set\-\_\-cbrange} (const double i\-From, const double i\-To)}\label{class_gnuplot_a2228f5ab4cce2da463fc90383076a598}

\begin{DoxyCompactList}\small\item\em set palette range (autoscale by default) \end{DoxyCompactList}\item 
\hyperlink{class_gnuplot}{Gnuplot} \& \hyperlink{class_gnuplot_a4fc34218cdfdd27a65b92eea1f1f9e84}{plotfile\-\_\-x} (const std\-::string \&filename, const unsigned int column=1, const std\-::string \&title=\char`\"{}\char`\"{})
\item 
{\footnotesize template$<$typename X $>$ }\\\hyperlink{class_gnuplot}{Gnuplot} \& \hyperlink{class_gnuplot_a80f3b2baae2bceff78ad005d9c3ec3fb}{plot\-\_\-x} (const X \&x, const std\-::string \&title=\char`\"{}\char`\"{})
\begin{DoxyCompactList}\small\item\em from std\-::vector \end{DoxyCompactList}\item 
\hyperlink{class_gnuplot}{Gnuplot} \& \hyperlink{class_gnuplot_a10e1fc7344bd726faa2d70cd5ced5e5e}{plotfile\-\_\-xy} (const std\-::string \&filename, const unsigned int column\-\_\-x=1, const unsigned int column\-\_\-y=2, const std\-::string \&title=\char`\"{}\char`\"{})
\item 
{\footnotesize template$<$typename X , typename Y $>$ }\\\hyperlink{class_gnuplot}{Gnuplot} \& \hyperlink{class_gnuplot_a0514a7391de6b42e79732ce746c310f7}{plot\-\_\-xy} (const X \&x, const Y \&y, const std\-::string \&title=\char`\"{}\char`\"{})
\begin{DoxyCompactList}\small\item\em from data \end{DoxyCompactList}\item 
\hyperlink{class_gnuplot}{Gnuplot} \& \hyperlink{class_gnuplot_afe9d44ba12f617188111ab915010f3ab}{plotfile\-\_\-xy\-\_\-err} (const std\-::string \&filename, const unsigned int column\-\_\-x=1, const unsigned int column\-\_\-y=2, const unsigned int column\-\_\-dy=3, const std\-::string \&title=\char`\"{}\char`\"{})
\item 
{\footnotesize template$<$typename X , typename Y , typename E $>$ }\\\hyperlink{class_gnuplot}{Gnuplot} \& \hyperlink{class_gnuplot_a3c5d382eba33f92b26ba85f201bc7dea}{plot\-\_\-xy\-\_\-err} (const X \&x, const Y \&y, const E \&dy, const std\-::string \&title=\char`\"{}\char`\"{})
\begin{DoxyCompactList}\small\item\em from data \end{DoxyCompactList}\item 
\hyperlink{class_gnuplot}{Gnuplot} \& \hyperlink{class_gnuplot_a9dbde2a91eb816481657f3a22c9b0046}{plotfile\-\_\-xyz} (const std\-::string \&filename, const unsigned int column\-\_\-x=1, const unsigned int column\-\_\-y=2, const unsigned int column\-\_\-z=3, const std\-::string \&title=\char`\"{}\char`\"{})
\item 
\hypertarget{class_gnuplot_af89cb366fa7d09ffc1c351516ae54df5}{{\footnotesize template$<$typename X , typename Y , typename Z $>$ }\\\hyperlink{class_gnuplot}{Gnuplot} \& \hyperlink{class_gnuplot_af89cb366fa7d09ffc1c351516ae54df5}{plot\-\_\-xyz} (const X \&x, const Y \&y, const Z \&z, const std\-::string \&title=\char`\"{}\char`\"{})}\label{class_gnuplot_af89cb366fa7d09ffc1c351516ae54df5}

\begin{DoxyCompactList}\small\item\em from std\-::vector \end{DoxyCompactList}\item 
\hypertarget{class_gnuplot_a51ea5105eb87285820bb93910f8d346c}{\hyperlink{class_gnuplot}{Gnuplot} \& \hyperlink{class_gnuplot_a51ea5105eb87285820bb93910f8d346c}{plot\-\_\-slope} (const double a, const double b, const std\-::string \&title=\char`\"{}\char`\"{})}\label{class_gnuplot_a51ea5105eb87285820bb93910f8d346c}

\begin{DoxyCompactList}\small\item\em plot an equation of the form\-: y = ax + b, you supply a and b \end{DoxyCompactList}\item 
\hyperlink{class_gnuplot}{Gnuplot} \& \hyperlink{class_gnuplot_a42dfb8c9d4636745c7be277ed818e849}{plot\-\_\-equation} (const std\-::string \&equation, const std\-::string \&title=\char`\"{}\char`\"{})
\item 
\hyperlink{class_gnuplot}{Gnuplot} \& \hyperlink{class_gnuplot_a79aed3a6927f7d1d3497cba441e8a943}{plot\-\_\-equation3d} (const std\-::string \&equation, const std\-::string \&title=\char`\"{}\char`\"{})
\item 
\hyperlink{class_gnuplot}{Gnuplot} \& \hyperlink{class_gnuplot_aae22c0470a6fbbc1f5e84dec8d023381}{plot\-\_\-image} (const unsigned char $\ast$uc\-Pic\-Buf, const unsigned int i\-Width, const unsigned int i\-Height, const std\-::string \&title=\char`\"{}\char`\"{})
\begin{DoxyCompactList}\small\item\em plot image \end{DoxyCompactList}\item 
\hyperlink{class_gnuplot}{Gnuplot} \& \hyperlink{class_gnuplot_a34c1b3e877d246a841a29f857a29f502}{replot} (void)
\begin{DoxyCompactList}\small\item\em replot repeats the last plot or splot command. this can be useful for viewing a plot with different set options, or when generating the same plot for several devices (showonscreen, savetops) \end{DoxyCompactList}\item 
\hypertarget{class_gnuplot_a6797761712d3c311e3685bcccba65dd4}{\hyperlink{class_gnuplot}{Gnuplot} \& \hyperlink{class_gnuplot_a6797761712d3c311e3685bcccba65dd4}{reset\-\_\-plot} ()}\label{class_gnuplot_a6797761712d3c311e3685bcccba65dd4}

\begin{DoxyCompactList}\small\item\em resets a gnuplot session (next plot will erase previous ones) \end{DoxyCompactList}\item 
\hypertarget{class_gnuplot_a9aedfe8371083a1a3ac2b9493810049c}{\hyperlink{class_gnuplot}{Gnuplot} \& \hyperlink{class_gnuplot_a9aedfe8371083a1a3ac2b9493810049c}{reset\-\_\-all} ()}\label{class_gnuplot_a9aedfe8371083a1a3ac2b9493810049c}

\begin{DoxyCompactList}\small\item\em resets a gnuplot session and sets all variables to default \end{DoxyCompactList}\item 
\hypertarget{class_gnuplot_a2e449552587b0055f40f4ee079d62a8d}{void \hyperlink{class_gnuplot_a2e449552587b0055f40f4ee079d62a8d}{remove\-\_\-tmpfiles} ()}\label{class_gnuplot_a2e449552587b0055f40f4ee079d62a8d}

\begin{DoxyCompactList}\small\item\em deletes temporary files \end{DoxyCompactList}\item 
bool \hyperlink{class_gnuplot_a3135ffebb308b50c4f3178a62b23ab03}{is\-\_\-valid} ()
\begin{DoxyCompactList}\small\item\em Is the gnuplot session valid ?? \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
static bool \hyperlink{class_gnuplot_a67cae885c26ced821e335d98986f1967}{set\-\_\-\-G\-N\-U\-Plot\-Path} (const std\-::string \&path)
\begin{DoxyCompactList}\small\item\em optional function\-: set \hyperlink{class_gnuplot}{Gnuplot} path manual attention\-: for windows\-: path with slash '/' not backslash '\textbackslash{}' \end{DoxyCompactList}\item 
static void \hyperlink{class_gnuplot_a21feba7a3916708b742c3dc25850ab2f}{set\-\_\-terminal\-\_\-std} (const std\-::string \&type)
\end{DoxyCompactItemize}


\subsection{Member Function Documentation}
\hypertarget{class_gnuplot_a8ced9e766e0677b938178dafe9264ff7}{\index{Gnuplot@{Gnuplot}!create\-\_\-tmpfile@{create\-\_\-tmpfile}}
\index{create\-\_\-tmpfile@{create\-\_\-tmpfile}!Gnuplot@{Gnuplot}}
\subsubsection[{create\-\_\-tmpfile}]{\setlength{\rightskip}{0pt plus 5cm}std\-::string Gnuplot\-::create\-\_\-tmpfile (
\begin{DoxyParamCaption}
\item[{std\-::ofstream \&}]{tmp}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_gnuplot_a8ced9e766e0677b938178dafe9264ff7}

\begin{DoxyParams}{Parameters}
{\em tmp} & --$>$ points to the tempfile\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
$<$-- the name of the tempfile 
\end{DoxyReturn}
\hypertarget{class_gnuplot_a3135ffebb308b50c4f3178a62b23ab03}{\index{Gnuplot@{Gnuplot}!is\-\_\-valid@{is\-\_\-valid}}
\index{is\-\_\-valid@{is\-\_\-valid}!Gnuplot@{Gnuplot}}
\subsubsection[{is\-\_\-valid}]{\setlength{\rightskip}{0pt plus 5cm}bool Gnuplot\-::is\-\_\-valid (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_gnuplot_a3135ffebb308b50c4f3178a62b23ab03}

\begin{DoxyParams}{Parameters}
{\em \&mdash;} & \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
true if valid, false if not 
\end{DoxyReturn}
\hypertarget{class_gnuplot_afb69631c7a498077e378a3cbb56f38c8}{\index{Gnuplot@{Gnuplot}!operator$<$$<$@{operator$<$$<$}}
\index{operator$<$$<$@{operator$<$$<$}!Gnuplot@{Gnuplot}}
\subsubsection[{operator$<$$<$}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Gnuplot}\& Gnuplot\-::operator$<$$<$ (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{cmdstr}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_gnuplot_afb69631c7a498077e378a3cbb56f38c8}

\begin{DoxyParams}{Parameters}
{\em cmdstr} & --$>$ the command string\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
$<$-- a reference to the gnuplot object 
\end{DoxyReturn}
\hypertarget{class_gnuplot_a42dfb8c9d4636745c7be277ed818e849}{\index{Gnuplot@{Gnuplot}!plot\-\_\-equation@{plot\-\_\-equation}}
\index{plot\-\_\-equation@{plot\-\_\-equation}!Gnuplot@{Gnuplot}}
\subsubsection[{plot\-\_\-equation}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Gnuplot} \& Gnuplot\-::plot\-\_\-equation (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{equation, }
\item[{const std\-::string \&}]{title = {\ttfamily \char`\"{}\char`\"{}}}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_gnuplot_a42dfb8c9d4636745c7be277ed818e849}
plot an equation supplied as a std\-::string y=f(x), write only the function f(x) not y= the independent variable has to be x binary operators\-: $\ast$$\ast$ exponentiation, $\ast$ multiply, / divide, + add, -\/ substract, \% modulo unary operators\-: -\/ minus, ! factorial elementary functions\-: rand(x), abs(x), sgn(x), ceil(x), floor(x), int(x), imag(x), real(x), arg(x), sqrt(x), exp(x), log(x), log10(x), sin(x), cos(x), tan(x), asin(x), acos(x), atan(x), atan2(y,x), sinh(x), cosh(x), tanh(x), asinh(x), acosh(x), atanh(x) special functions\-: erf(x), erfc(x), inverf(x), gamma(x), igamma(a,x), lgamma(x), ibeta(p,q,x), besj0(x), besj1(x), besy0(x), besy1(x), lambertw(x) statistical fuctions\-: norm(x), invnorm(x) \hypertarget{class_gnuplot_a79aed3a6927f7d1d3497cba441e8a943}{\index{Gnuplot@{Gnuplot}!plot\-\_\-equation3d@{plot\-\_\-equation3d}}
\index{plot\-\_\-equation3d@{plot\-\_\-equation3d}!Gnuplot@{Gnuplot}}
\subsubsection[{plot\-\_\-equation3d}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Gnuplot} \& Gnuplot\-::plot\-\_\-equation3d (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{equation, }
\item[{const std\-::string \&}]{title = {\ttfamily \char`\"{}\char`\"{}}}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_gnuplot_a79aed3a6927f7d1d3497cba441e8a943}
plot an equation supplied as a std\-::string z=f(x,y), write only the function f(x,y) not z= the independent variables have to be x and y \hypertarget{class_gnuplot_aae22c0470a6fbbc1f5e84dec8d023381}{\index{Gnuplot@{Gnuplot}!plot\-\_\-image@{plot\-\_\-image}}
\index{plot\-\_\-image@{plot\-\_\-image}!Gnuplot@{Gnuplot}}
\subsubsection[{plot\-\_\-image}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Gnuplot} \& Gnuplot\-::plot\-\_\-image (
\begin{DoxyParamCaption}
\item[{const unsigned char $\ast$}]{uc\-Pic\-Buf, }
\item[{const unsigned int}]{i\-Width, }
\item[{const unsigned int}]{i\-Height, }
\item[{const std\-::string \&}]{title = {\ttfamily \char`\"{}\char`\"{}}}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_gnuplot_aae22c0470a6fbbc1f5e84dec8d023381}

\begin{DoxyItemize}
\item note that this function is not valid for versions of G\-N\-U\-Plot below 4.\-2 
\end{DoxyItemize}\hypertarget{class_gnuplot_a80f3b2baae2bceff78ad005d9c3ec3fb}{\index{Gnuplot@{Gnuplot}!plot\-\_\-x@{plot\-\_\-x}}
\index{plot\-\_\-x@{plot\-\_\-x}!Gnuplot@{Gnuplot}}
\subsubsection[{plot\-\_\-x}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename X $>$ {\bf Gnuplot} \& Gnuplot\-::plot\-\_\-x (
\begin{DoxyParamCaption}
\item[{const X \&}]{x, }
\item[{const std\-::string \&}]{title = {\ttfamily \char`\"{}\char`\"{}}}
\end{DoxyParamCaption}
)}}\label{class_gnuplot_a80f3b2baae2bceff78ad005d9c3ec3fb}
Plots a 2d graph from a list of doubles\-: x. \hypertarget{class_gnuplot_a0514a7391de6b42e79732ce746c310f7}{\index{Gnuplot@{Gnuplot}!plot\-\_\-xy@{plot\-\_\-xy}}
\index{plot\-\_\-xy@{plot\-\_\-xy}!Gnuplot@{Gnuplot}}
\subsubsection[{plot\-\_\-xy}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename X , typename Y $>$ {\bf Gnuplot} \& Gnuplot\-::plot\-\_\-xy (
\begin{DoxyParamCaption}
\item[{const X \&}]{x, }
\item[{const Y \&}]{y, }
\item[{const std\-::string \&}]{title = {\ttfamily \char`\"{}\char`\"{}}}
\end{DoxyParamCaption}
)}}\label{class_gnuplot_a0514a7391de6b42e79732ce746c310f7}
Plots a 2d graph from a list of doubles\-: x y. \hypertarget{class_gnuplot_a3c5d382eba33f92b26ba85f201bc7dea}{\index{Gnuplot@{Gnuplot}!plot\-\_\-xy\-\_\-err@{plot\-\_\-xy\-\_\-err}}
\index{plot\-\_\-xy\-\_\-err@{plot\-\_\-xy\-\_\-err}!Gnuplot@{Gnuplot}}
\subsubsection[{plot\-\_\-xy\-\_\-err}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename X , typename Y , typename E $>$ {\bf Gnuplot} \& Gnuplot\-::plot\-\_\-xy\-\_\-err (
\begin{DoxyParamCaption}
\item[{const X \&}]{x, }
\item[{const Y \&}]{y, }
\item[{const E \&}]{dy, }
\item[{const std\-::string \&}]{title = {\ttfamily \char`\"{}\char`\"{}}}
\end{DoxyParamCaption}
)}}\label{class_gnuplot_a3c5d382eba33f92b26ba85f201bc7dea}




plot x,y pairs with dy errorbars \hypertarget{class_gnuplot_a4fc34218cdfdd27a65b92eea1f1f9e84}{\index{Gnuplot@{Gnuplot}!plotfile\-\_\-x@{plotfile\-\_\-x}}
\index{plotfile\-\_\-x@{plotfile\-\_\-x}!Gnuplot@{Gnuplot}}
\subsubsection[{plotfile\-\_\-x}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Gnuplot} \& Gnuplot\-::plotfile\-\_\-x (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{filename, }
\item[{const unsigned int}]{column = {\ttfamily 1}, }
\item[{const std\-::string \&}]{title = {\ttfamily \char`\"{}\char`\"{}}}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_gnuplot_a4fc34218cdfdd27a65b92eea1f1f9e84}
plot a single std\-::vector\-: x from file \hypertarget{class_gnuplot_a10e1fc7344bd726faa2d70cd5ced5e5e}{\index{Gnuplot@{Gnuplot}!plotfile\-\_\-xy@{plotfile\-\_\-xy}}
\index{plotfile\-\_\-xy@{plotfile\-\_\-xy}!Gnuplot@{Gnuplot}}
\subsubsection[{plotfile\-\_\-xy}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Gnuplot} \& Gnuplot\-::plotfile\-\_\-xy (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{filename, }
\item[{const unsigned int}]{column\-\_\-x = {\ttfamily 1}, }
\item[{const unsigned int}]{column\-\_\-y = {\ttfamily 2}, }
\item[{const std\-::string \&}]{title = {\ttfamily \char`\"{}\char`\"{}}}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_gnuplot_a10e1fc7344bd726faa2d70cd5ced5e5e}
plot x,y pairs\-: x y from file \hypertarget{class_gnuplot_afe9d44ba12f617188111ab915010f3ab}{\index{Gnuplot@{Gnuplot}!plotfile\-\_\-xy\-\_\-err@{plotfile\-\_\-xy\-\_\-err}}
\index{plotfile\-\_\-xy\-\_\-err@{plotfile\-\_\-xy\-\_\-err}!Gnuplot@{Gnuplot}}
\subsubsection[{plotfile\-\_\-xy\-\_\-err}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Gnuplot} \& Gnuplot\-::plotfile\-\_\-xy\-\_\-err (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{filename, }
\item[{const unsigned int}]{column\-\_\-x = {\ttfamily 1}, }
\item[{const unsigned int}]{column\-\_\-y = {\ttfamily 2}, }
\item[{const unsigned int}]{column\-\_\-dy = {\ttfamily 3}, }
\item[{const std\-::string \&}]{title = {\ttfamily \char`\"{}\char`\"{}}}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_gnuplot_afe9d44ba12f617188111ab915010f3ab}
plot x,y pairs with dy errorbars\-: x y dy from file \hypertarget{class_gnuplot_a9dbde2a91eb816481657f3a22c9b0046}{\index{Gnuplot@{Gnuplot}!plotfile\-\_\-xyz@{plotfile\-\_\-xyz}}
\index{plotfile\-\_\-xyz@{plotfile\-\_\-xyz}!Gnuplot@{Gnuplot}}
\subsubsection[{plotfile\-\_\-xyz}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Gnuplot} \& Gnuplot\-::plotfile\-\_\-xyz (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{filename, }
\item[{const unsigned int}]{column\-\_\-x = {\ttfamily 1}, }
\item[{const unsigned int}]{column\-\_\-y = {\ttfamily 2}, }
\item[{const unsigned int}]{column\-\_\-z = {\ttfamily 3}, }
\item[{const std\-::string \&}]{title = {\ttfamily \char`\"{}\char`\"{}}}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_gnuplot_a9dbde2a91eb816481657f3a22c9b0046}
plot x,y,z triples\-: x y z from file \hypertarget{class_gnuplot_a34c1b3e877d246a841a29f857a29f502}{\index{Gnuplot@{Gnuplot}!replot@{replot}}
\index{replot@{replot}!Gnuplot@{Gnuplot}}
\subsubsection[{replot}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Gnuplot}\& Gnuplot\-::replot (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_gnuplot_a34c1b3e877d246a841a29f857a29f502}

\begin{DoxyParams}{Parameters}
{\em \&mdash;} & \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
--- 
\end{DoxyReturn}
\hypertarget{class_gnuplot_af845efc728a90d7e10de764eff0b2423}{\index{Gnuplot@{Gnuplot}!set\-\_\-contour@{set\-\_\-contour}}
\index{set\-\_\-contour@{set\-\_\-contour}!Gnuplot@{Gnuplot}}
\subsubsection[{set\-\_\-contour}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Gnuplot} \& Gnuplot\-::set\-\_\-contour (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{position = {\ttfamily \char`\"{}base\char`\"{}}}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_gnuplot_af845efc728a90d7e10de764eff0b2423}
enables/disables contour drawing for surfaces (for 3d plot) base, surface, both \hypertarget{class_gnuplot_a67cae885c26ced821e335d98986f1967}{\index{Gnuplot@{Gnuplot}!set\-\_\-\-G\-N\-U\-Plot\-Path@{set\-\_\-\-G\-N\-U\-Plot\-Path}}
\index{set\-\_\-\-G\-N\-U\-Plot\-Path@{set\-\_\-\-G\-N\-U\-Plot\-Path}!Gnuplot@{Gnuplot}}
\subsubsection[{set\-\_\-\-G\-N\-U\-Plot\-Path}]{\setlength{\rightskip}{0pt plus 5cm}bool Gnuplot\-::set\-\_\-\-G\-N\-U\-Plot\-Path (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{path}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}}\label{class_gnuplot_a67cae885c26ced821e335d98986f1967}

\begin{DoxyParams}{Parameters}
{\em path} & --$>$ the gnuplot path\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
true on success, false otherwise 
\end{DoxyReturn}
\hypertarget{class_gnuplot_a891f9800705eddc3f73886f265c009b8}{\index{Gnuplot@{Gnuplot}!set\-\_\-hidden3d@{set\-\_\-hidden3d}}
\index{set\-\_\-hidden3d@{set\-\_\-hidden3d}!Gnuplot@{Gnuplot}}
\subsubsection[{set\-\_\-hidden3d}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Gnuplot}\& Gnuplot\-::set\-\_\-hidden3d (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_gnuplot_a891f9800705eddc3f73886f265c009b8}
enables/disables hidden line removal for surface plotting (for 3d plot)


\begin{DoxyParams}{Parameters}
{\em \&mdash;} & \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
$<$-- reference to the gnuplot object 
\end{DoxyReturn}
\hypertarget{class_gnuplot_ad64a717dac18167f656c4f09239973f8}{\index{Gnuplot@{Gnuplot}!set\-\_\-legend@{set\-\_\-legend}}
\index{set\-\_\-legend@{set\-\_\-legend}!Gnuplot@{Gnuplot}}
\subsubsection[{set\-\_\-legend}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Gnuplot} \& Gnuplot\-::set\-\_\-legend (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{position = {\ttfamily \char`\"{}default\char`\"{}}}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_gnuplot_ad64a717dac18167f656c4f09239973f8}
switches legend on/off position\-: inside/outside, left/center/right, top/center/bottom, nobox/box \hypertarget{class_gnuplot_a67efc4d4dc46b6100d14ba2f7366ef11}{\index{Gnuplot@{Gnuplot}!set\-\_\-multiplot@{set\-\_\-multiplot}}
\index{set\-\_\-multiplot@{set\-\_\-multiplot}!Gnuplot@{Gnuplot}}
\subsubsection[{set\-\_\-multiplot}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Gnuplot}\& Gnuplot\-::set\-\_\-multiplot (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_gnuplot_a67efc4d4dc46b6100d14ba2f7366ef11}
set the mulitplot mode


\begin{DoxyParams}{Parameters}
{\em \&mdash;} & \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
$<$-- reference to the gnuplot object 
\end{DoxyReturn}
\hypertarget{class_gnuplot_aa18386919da2ec4c994f1f9c7195d384}{\index{Gnuplot@{Gnuplot}!set\-\_\-smooth@{set\-\_\-smooth}}
\index{set\-\_\-smooth@{set\-\_\-smooth}!Gnuplot@{Gnuplot}}
\subsubsection[{set\-\_\-smooth}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Gnuplot} \& Gnuplot\-::set\-\_\-smooth (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{stylestr = {\ttfamily \char`\"{}csplines\char`\"{}}}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_gnuplot_aa18386919da2ec4c994f1f9c7195d384}
interpolation and approximation of data, arguments\-: csplines, bezier, acsplines (for data values $>$ 0), sbezier, unique, frequency (works only with plot\-\_\-x, plot\-\_\-xy, plotfile\-\_\-x, plotfile\-\_\-xy (if smooth is set, set\-\_\-style has no effekt on data plotting) \hypertarget{class_gnuplot_acfdcda292650775ebed4683e8e1515b5}{\index{Gnuplot@{Gnuplot}!set\-\_\-style@{set\-\_\-style}}
\index{set\-\_\-style@{set\-\_\-style}!Gnuplot@{Gnuplot}}
\subsubsection[{set\-\_\-style}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Gnuplot} \& Gnuplot\-::set\-\_\-style (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{stylestr = {\ttfamily \char`\"{}points\char`\"{}}}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_gnuplot_acfdcda292650775ebed4683e8e1515b5}
set line style (some of these styles require additional information)\-: lines, points, linespoints, impulses, dots, steps, fsteps, histeps, boxes, histograms, filledcurves \hypertarget{class_gnuplot_a9825bd26500e30ca88404c4807e6607a}{\index{Gnuplot@{Gnuplot}!set\-\_\-surface@{set\-\_\-surface}}
\index{set\-\_\-surface@{set\-\_\-surface}!Gnuplot@{Gnuplot}}
\subsubsection[{set\-\_\-surface}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Gnuplot}\& Gnuplot\-::set\-\_\-surface (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_gnuplot_a9825bd26500e30ca88404c4807e6607a}
enables/disables the display of surfaces (for 3d plot)


\begin{DoxyParams}{Parameters}
{\em \&mdash;} & \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
$<$-- reference to the gnuplot object 
\end{DoxyReturn}
\hypertarget{class_gnuplot_a21feba7a3916708b742c3dc25850ab2f}{\index{Gnuplot@{Gnuplot}!set\-\_\-terminal\-\_\-std@{set\-\_\-terminal\-\_\-std}}
\index{set\-\_\-terminal\-\_\-std@{set\-\_\-terminal\-\_\-std}!Gnuplot@{Gnuplot}}
\subsubsection[{set\-\_\-terminal\-\_\-std}]{\setlength{\rightskip}{0pt plus 5cm}void Gnuplot\-::set\-\_\-terminal\-\_\-std (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{type}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}}\label{class_gnuplot_a21feba7a3916708b742c3dc25850ab2f}
optional\-: set standart terminal, used by showonscreen defaults\-: Windows -\/ win, Linux -\/ x11, Mac -\/ aqua 
\begin{DoxyParams}{Parameters}
{\em type} & --$>$ the terminal type\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
--- 
\end{DoxyReturn}
\hypertarget{class_gnuplot_a4f93bac0e69dd83806652ca7226c6b3b}{\index{Gnuplot@{Gnuplot}!set\-\_\-title@{set\-\_\-title}}
\index{set\-\_\-title@{set\-\_\-title}!Gnuplot@{Gnuplot}}
\subsubsection[{set\-\_\-title}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Gnuplot}\& Gnuplot\-::set\-\_\-title (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{title = {\ttfamily \char`\"{}\char`\"{}}}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_gnuplot_a4f93bac0e69dd83806652ca7226c6b3b}

\begin{DoxyParams}{Parameters}
{\em title} & --$>$ the title of the plot \mbox{[}optional, default == \char`\"{}\char`\"{}\mbox{]}\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
$<$-- reference to the gnuplot object 
\end{DoxyReturn}
\hypertarget{class_gnuplot_a11a62a04c203f01607c3c21a727e318d}{\index{Gnuplot@{Gnuplot}!set\-\_\-xautoscale@{set\-\_\-xautoscale}}
\index{set\-\_\-xautoscale@{set\-\_\-xautoscale}!Gnuplot@{Gnuplot}}
\subsubsection[{set\-\_\-xautoscale}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Gnuplot}\& Gnuplot\-::set\-\_\-xautoscale (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_gnuplot_a11a62a04c203f01607c3c21a727e318d}
autoscale axis (set by default) of xaxis


\begin{DoxyParams}{Parameters}
{\em \&mdash;} & \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
$<$-- reference to the gnuplot object 
\end{DoxyReturn}
\hypertarget{class_gnuplot_a5b9e1a4e68f94d418a8e9194f168b448}{\index{Gnuplot@{Gnuplot}!set\-\_\-yautoscale@{set\-\_\-yautoscale}}
\index{set\-\_\-yautoscale@{set\-\_\-yautoscale}!Gnuplot@{Gnuplot}}
\subsubsection[{set\-\_\-yautoscale}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Gnuplot}\& Gnuplot\-::set\-\_\-yautoscale (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_gnuplot_a5b9e1a4e68f94d418a8e9194f168b448}
autoscale axis (set by default) of yaxis


\begin{DoxyParams}{Parameters}
{\em \&mdash;} & \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
$<$-- reference to the gnuplot object 
\end{DoxyReturn}
\hypertarget{class_gnuplot_aef3e84e793836158e1ddd773d1465c37}{\index{Gnuplot@{Gnuplot}!set\-\_\-zautoscale@{set\-\_\-zautoscale}}
\index{set\-\_\-zautoscale@{set\-\_\-zautoscale}!Gnuplot@{Gnuplot}}
\subsubsection[{set\-\_\-zautoscale}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Gnuplot}\& Gnuplot\-::set\-\_\-zautoscale (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_gnuplot_aef3e84e793836158e1ddd773d1465c37}
autoscale axis (set by default) of zaxis


\begin{DoxyParams}{Parameters}
{\em \&mdash;} & \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
$<$-- reference to the gnuplot object 
\end{DoxyReturn}
\hypertarget{class_gnuplot_a0b8522cb81e46dd4f5a22b7b48f977b1}{\index{Gnuplot@{Gnuplot}!unset\-\_\-contour@{unset\-\_\-contour}}
\index{unset\-\_\-contour@{unset\-\_\-contour}!Gnuplot@{Gnuplot}}
\subsubsection[{unset\-\_\-contour}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Gnuplot}\& Gnuplot\-::unset\-\_\-contour (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_gnuplot_a0b8522cb81e46dd4f5a22b7b48f977b1}
contour is not set by default, it disables contour drawing for surfaces


\begin{DoxyParams}{Parameters}
{\em \&mdash;} & \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
$<$-- reference to the gnuplot object 
\end{DoxyReturn}
\hypertarget{class_gnuplot_ab8688182047f746090e1e5f2a8c11c9e}{\index{Gnuplot@{Gnuplot}!unset\-\_\-hidden3d@{unset\-\_\-hidden3d}}
\index{unset\-\_\-hidden3d@{unset\-\_\-hidden3d}!Gnuplot@{Gnuplot}}
\subsubsection[{unset\-\_\-hidden3d}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Gnuplot}\& Gnuplot\-::unset\-\_\-hidden3d (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_gnuplot_ab8688182047f746090e1e5f2a8c11c9e}
hidden3d is not set by default


\begin{DoxyParams}{Parameters}
{\em \&mdash;} & \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
$<$-- reference to the gnuplot object 
\end{DoxyReturn}
\hypertarget{class_gnuplot_ace901a18ab1a459213afd3ee0233b5ce}{\index{Gnuplot@{Gnuplot}!unset\-\_\-legend@{unset\-\_\-legend}}
\index{unset\-\_\-legend@{unset\-\_\-legend}!Gnuplot@{Gnuplot}}
\subsubsection[{unset\-\_\-legend}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Gnuplot}\& Gnuplot\-::unset\-\_\-legend (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_gnuplot_ace901a18ab1a459213afd3ee0233b5ce}

\begin{DoxyParams}{Parameters}
{\em \&mdash;} & \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
$<$-- reference to the gnuplot object 
\end{DoxyReturn}
\hypertarget{class_gnuplot_aad76cdec16cfb5fdf82f45ed2786f4d8}{\index{Gnuplot@{Gnuplot}!unset\-\_\-multiplot@{unset\-\_\-multiplot}}
\index{unset\-\_\-multiplot@{unset\-\_\-multiplot}!Gnuplot@{Gnuplot}}
\subsubsection[{unset\-\_\-multiplot}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Gnuplot}\& Gnuplot\-::unset\-\_\-multiplot (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_gnuplot_aad76cdec16cfb5fdf82f45ed2786f4d8}
unsets the mulitplot mode


\begin{DoxyParams}{Parameters}
{\em \&mdash;} & \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
$<$-- reference to the gnuplot object 
\end{DoxyReturn}
\hypertarget{class_gnuplot_ad9dfbccd66dece1dbe5803605c6ab08c}{\index{Gnuplot@{Gnuplot}!unset\-\_\-smooth@{unset\-\_\-smooth}}
\index{unset\-\_\-smooth@{unset\-\_\-smooth}!Gnuplot@{Gnuplot}}
\subsubsection[{unset\-\_\-smooth}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Gnuplot}\& Gnuplot\-::unset\-\_\-smooth (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_gnuplot_ad9dfbccd66dece1dbe5803605c6ab08c}

\begin{DoxyParams}{Parameters}
{\em \&mdash;} & \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
$<$-- a reference to a gnuplot object 
\end{DoxyReturn}
\hypertarget{class_gnuplot_a4ebddacbec61aa3e7bc4b89f508ad621}{\index{Gnuplot@{Gnuplot}!unset\-\_\-surface@{unset\-\_\-surface}}
\index{unset\-\_\-surface@{unset\-\_\-surface}!Gnuplot@{Gnuplot}}
\subsubsection[{unset\-\_\-surface}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Gnuplot}\& Gnuplot\-::unset\-\_\-surface (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_gnuplot_a4ebddacbec61aa3e7bc4b89f508ad621}
surface is set by default, it disables the display of surfaces (for 3d plot)


\begin{DoxyParams}{Parameters}
{\em \&mdash;} & \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
$<$-- reference to the gnuplot object 
\end{DoxyReturn}
\hypertarget{class_gnuplot_aca0aeb1dc0ac8d7e68ba6a15a977be28}{\index{Gnuplot@{Gnuplot}!unset\-\_\-title@{unset\-\_\-title}}
\index{unset\-\_\-title@{unset\-\_\-title}!Gnuplot@{Gnuplot}}
\subsubsection[{unset\-\_\-title}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Gnuplot}\& Gnuplot\-::unset\-\_\-title (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_gnuplot_aca0aeb1dc0ac8d7e68ba6a15a977be28}

\begin{DoxyParams}{Parameters}
{\em \&mdash;} & \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
$<$-- reference to the gnuplot object 
\end{DoxyReturn}
\hypertarget{class_gnuplot_a7b178184260f1498cd0c11a197ea0ac2}{\index{Gnuplot@{Gnuplot}!unset\-\_\-xlogscale@{unset\-\_\-xlogscale}}
\index{unset\-\_\-xlogscale@{unset\-\_\-xlogscale}!Gnuplot@{Gnuplot}}
\subsubsection[{unset\-\_\-xlogscale}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Gnuplot}\& Gnuplot\-::unset\-\_\-xlogscale (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_gnuplot_a7b178184260f1498cd0c11a197ea0ac2}
turns off log scaling for the x axis


\begin{DoxyParams}{Parameters}
{\em \&mdash;} & \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
$<$-- reference to the gnuplot object 
\end{DoxyReturn}
\hypertarget{class_gnuplot_a9217543dd49c4802b1194d42c5e10b6d}{\index{Gnuplot@{Gnuplot}!unset\-\_\-ylogscale@{unset\-\_\-ylogscale}}
\index{unset\-\_\-ylogscale@{unset\-\_\-ylogscale}!Gnuplot@{Gnuplot}}
\subsubsection[{unset\-\_\-ylogscale}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Gnuplot}\& Gnuplot\-::unset\-\_\-ylogscale (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_gnuplot_a9217543dd49c4802b1194d42c5e10b6d}
turns off log scaling for the y axis


\begin{DoxyParams}{Parameters}
{\em \&mdash;} & \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
$<$-- reference to the gnuplot object 
\end{DoxyReturn}
\hypertarget{class_gnuplot_afa67f022ca344593b054d7f2e3406c7e}{\index{Gnuplot@{Gnuplot}!unset\-\_\-zlogscale@{unset\-\_\-zlogscale}}
\index{unset\-\_\-zlogscale@{unset\-\_\-zlogscale}!Gnuplot@{Gnuplot}}
\subsubsection[{unset\-\_\-zlogscale}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Gnuplot}\& Gnuplot\-::unset\-\_\-zlogscale (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_gnuplot_afa67f022ca344593b054d7f2e3406c7e}
turns off log scaling for the z axis


\begin{DoxyParams}{Parameters}
{\em \&mdash;} & \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
$<$-- reference to the gnuplot object 
\end{DoxyReturn}


The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
gnuplot\-\_\-i.\-h\end{DoxyCompactItemize}
